package com.admin.service;

import com.admin.entity.Admin;
import com.user.entity.BookInfo;
import com.user.entity.School;
import com.user.entity.Users;

import java.util.List;

public interface IAdminService {
    //查询所有的用户
    List<Users> QueryUserList(int pageSize, int currentPage);

    //返回所有的用户数量
    int getUsersTotalCount();

    //管理员登录
    boolean adminLogin(Admin admin);

    //删除用户
    boolean deleteUsers(Users users);

    //根据id获取到用户所有信息
    Users getUserAllmsg(int id);

    //是否有这个学校名
    boolean IsExistSchoolname(String schoolname);

    //更改
    boolean updateUserInfo(Users users, int id);

    //增加书籍
    boolean addBooks(BookInfo bookInfo);

    //获取书本信息
    public BookInfo getBookInfo(int id);

    //更新书本数量
    boolean updateBookNumber(int bookid, int number);

    //获得学校的信息
    List<School> getSchoolInfo();

    //添加学校
    boolean addSchool(String schoolname);

    //删除学校
    boolean deleteSchool(int schoolid);


}
